Micron Document
Livres et Wikis | Archives | Info


Computer language
layout: Wide Β· Narrow Β· Centered
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
A computer language is a formal language for humans to communicate with a computer; not a natural language. In earlier days of computing (before the 1980s), the term was used interchangeably with programming language, but today, used primarily for taxonomy, is a broader term that encompasses languages that are not programming in nature. Sub-categories (with possibly contended hierarchical relationships) include:

β€’ Construction

β€’ Programming – for controlling computer behavior

β€’ Command – for controlling the tasks of a computer, such as starting programs
β€’ Transformation – for transforming the text of a formal language into text that meets a specific goal

β€’ Structural

β€’ Configuration – for writing configuration files
β€’ Data exchange – examples: JSON, XML
β€’ Markup – for annotating a document in a way that is syntactically distinguishable from the text, such as HTML
β€’ Page description – for describing the appearance of a printed page in a higher level than an actual output bitmap
β€’ Style sheet – for expressing the presentation of structured documents, such as CSS

β€’ Modeling – for designing systems

β€’ Architecture description – for describing and representing system architecture
β€’ Hardware description – for modeling integrated circuits

β€’ Simulation – for simulating
β€’ Specification – for describing what a system should do

Contents

β€’ See also

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

See also

β€’ Domain-specific language – Computer language specialized to a particular set of requirements or functionality
β€’ Expression language – Computer language for creating a machine readable representation of domain knowledge
β€’ General-purpose language – Computer language that is broadly applicable across domains
β€’ Natural language processing – Processing of natural language by a computer

External links

β€’ Media related to Computer languages at Wikimedia Commons